c # training

價格:免費

更新日期:2019-02-06

檔案大小:3.5M

目前版本:1.0

版本需求:Android 4.0.3 以上版本

官方網站:mailto:nicholsonadamn@gmail.com

Email:https://www.appodeal.com/home/privacy-policy/

c # training(圖1)-速報App

C # (pronounced C-Sharp) is a programming language that combines object-oriented and context-oriented concepts.

C # syntax is very rich, but simple and easy to learn. Typical C # braces are instantly recognized by anyone familiar with C, C or Java. Developers who know any of these languages ​​usually start working very efficiently in C #. The C # syntax simplifies many of the complexities of C, but also provides powerful features not found in Java, such as nullable value types, enumerations, delegates, lambda expressions, and direct memory access. C # supports generic methods and types that provide a higher level of security and performance, as well as iterators that allow you to define your own iteration behavior in collection classes, which you can easily apply in client code. LINQ expressions create a very convenient language construct for strongly typed queries.

C # is an object-oriented language, and therefore supports encapsulation, inheritance, and polymorphism. All variables and methods, including the Main method, which is the entry point into the application, are encapsulated into class definitions. A class is inherited directly from a single parent class, but it can implement any number of interfaces. Methods that override the virtual methods of the parent class must contain the override keyword to exclude random overrides. In C #, a structure is similar to a lightweight class: it is a type allocated on the stack that implements interfaces but does not support inheritance.

In addition to these basic principles of object-oriented programming, C # offers a number of innovative language constructs that simplify the development of software components.

c # training(圖2)-速報App

Encapsulated method signatures, called delegates, that allow you to implement type-safe event notifications.

Properties that serve as accessors for private member variables.

Attributes that provide declarative metadata about types at run time.

Inline comments for XML documentation.

c # training(圖3)-速報App

LINQ to create queries to various data sources.